package com.hhd.flow.engine.res.impl;

import com.hhd.flow.engine.res.FlowResourceLoader;
import com.hhd.flow.engine.support.FlowEngineSupport;
import com.hhd.flow.engine.vo.FlowUser;
import com.hhd.flow.engine.vo.UserTask;
import com.hhd.flow.service.*;
import lombok.Getter;
import org.springframework.beans.factory.annotation.Autowired;
import com.hhd.flow.engine.utils.CommonUtils;

import java.util.List;

@Getter
public class DefaultFlowResourceLoader implements FlowResourceLoader {
    @Autowired
    public IFlowAttachmentService flowAttachmentService;
    @Autowired
    public IFlowCommentService flowCommentService;
    @Autowired
    public IFlowGatewayExecutionService flowGatewayExecutionService;
    @Autowired
    public IFlowPathService flowPathService;
    @Autowired
    public IFlowProcessDefinitionRefService flowProcessDefinitionRefService;
    @Autowired
    public IFlowProcessDefinitionService flowProcessDefinitionService;
    @Autowired
    public IFlowProcessInstanceHistoryService flowProcessInstanceHistoryService;
    @Autowired
    public IFlowProcessInstanceService flowProcessInstanceService;
    @Autowired
    public IFlowTaskHistoryService flowTaskHistoryService;
    @Autowired
    public IFlowTaskService flowTaskService;
    @Autowired
    public IFlowUserTaskHistoryService flowUserTaskHistoryService;
    @Autowired
    public IFlowUserTaskService flowUserTaskService;
    @Autowired
    public IFlowUserDoneService flowUserDoneService;
    @Autowired
    public IFlowActionLogService flowActionLogService;
}
